crRangeNotIncludeUpperLowerBound
0
crRangeIncludeUpperBound
1
crRangeIncludeLowerBound
2
crRangeNoUpperBound
4
crRangeNoLowerBound
8